//
//  MVSObjectMapping.h
//  MoltenCore
//
//  Created by Nicholas Bourey on 4/28/12.
//  Copyright (c) 2012 Matchbox, Inc. All rights reserved.
//

#import <Foundation/Foundation.h>

@interface MVSObjectMapping : NSObject {
	Class mappedClass;
	NSArray *mappings;
}

+ (MVSObjectMapping *)mappingForClass:(Class)aClass;
- (id)initWithClass:(Class)aClass;
- (void)mapJSONPath:(NSString *)path toKeyPath:(NSString *)keyPath;
- (void)mapJSONPath:(NSString *)path toKeyPath:(NSString *)keyPath withRelationalMapping:(MVSObjectMapping *)relationalMapping;

@end
